//
//  ZBBaseTableViewController.m
//  ZBMainFramework
//
//  Created by apple on 2018/10/24.
//  Copyright © 2018年 apple. All rights reserved.
//

#import "ZB_BaseTableViewController.h"

@interface ZB_BaseTableViewController ()

@end

@implementation ZB_BaseTableViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    [self setupContentView];
    
}
- (void)setupContentView
{
    WS(ws);
    [self.baseContentView addSubview:self.tableView];
    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.center.equalTo(ws.baseContentView);
        make.size.equalTo(ws.baseContentView);
    }];
    
    if (@available(iOS 11.0, *)) {
        self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
    } else {
        self.automaticallyAdjustsScrollViewInsets = NO;
    }
}

#pragma mark - lazy
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 0;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cellID"];
    if(cell == nil){
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cellID"];
    }
    return cell;
}


#pragma mark - lazy
- (UITableView *)tableView
{
    if(_tableView == nil){
        _tableView = [[UITableView alloc]initWithFrame:CGRectZero style:UITableViewStylePlain];
        _tableView.dataSource = self;
        _tableView.delegate = self;
        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
        _tableView.backgroundColor = [UIConstantColor getDefaultNaviBackgroundColor];
    }
    return _tableView;
}


@end
